﻿<!DOCTYPE HTML>
<!-- saved from url=(0071)http://172.13.19.31:6060/note_html/Java/JavaSE/1001010-JavaSE-简介.html -->
<!DOCTYPE html PUBLIC "" ""><HTML><HEAD><META content="IE=11.0000" 
http-equiv="X-UA-Compatible">
 
<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<TITLE>JavaSE-简介</TITLE> <LINK href="JavaSE-简介_files/standalone.css" rel="stylesheet"> 
<LINK href="JavaSE-简介_files/overlay-apple.css" rel="stylesheet"> <LINK href="JavaSE-简介_files/article_edit.css" 
rel="stylesheet"> 
<STYLE type="text/css">
	#content{
		margin: 5px 10px;
	}
</STYLE>
	 <!-- 代码高亮 -->	 <LINK href="JavaSE-简介_files/shCoreEclipse.css" 
rel="stylesheet">	 <LINK href="JavaSE-简介_files/my-highlighter.css" rel="stylesheet"> 
<META name="GENERATOR" content="MSHTML 11.00.10586.545"></HEAD> 
<BODY>
<DIV id="content">
<H1 align="center">JavaSE-简介</H1>
<P align="right" 
style="margin: 0px 10px 0px 0px; padding: 0px;">最后修改时间：2016-05-13 14:40:31</P>
<HR style="border-width: 2px; border-color: lime;">

<H3>JAVA是由sun公司推出的(2010年被oracle公司以74亿美元收购)</H3><BR>
<H3>JAVA主要分为：</H3>
<UL>
  <LI>JAVA SE: Java Standard Edition -- Java基础版本</LI>
  <LI>JAVA EE: Java Enterprise Edition -- Java企业版本</LI>
  <LI>JAVA ME: Java Micro Edition -- Java微观版</LI></UL>
<H3>JDK：</H3>
<UL>
  <LI>JDK: java Development Kit(java开发包)</LI>
  <LI>JRE: java Runtime Environment(java运行环境)</LI>
  <LI>JDK包含了JRE</LI></UL>
<H3>JDK版本：</H3>
<UL>
  <LI>JDK 1.4</LI>
  <LI>JDK 1.5(5.0)--别名Tiger,老虎</LI>
  <LI>JDK 1.6(6.0)--别名Mustang,野马</LI>
  <LI>JDK 7.0 -- 别名 海豚</LI>
  <LI>JDK 8.0</LI>
  <LI>JDK 9.0 计划2016年发布<BR></LI></UL>
<H3>JAVA配置：</H3>
<UL>
  <LI>下载JDK <A href="http://www.oracle.com/" 
  target="_blank">http://www.oracle.com/</A><BR></LI>
  <LI>安装JDK</LI>
  <LI>配置环境变量(可以是用户变量，也可以是系统变量)指向JDK安装目录的bin目录   
  <UL>
    <LI>JAVA_HOME：JDK根目录;如：C:\Program Files\Java\jdk1.7.0_79</LI>
    <LI>path：JDK根目录/bin;</LI></UL></LI>
  <LI>通过运行，输入cmd打开命令行窗口，输入java -version显示出Java版本信息</LI></UL>
<H3>编写JAVA程序：</H3>
<UL>
  <LI>可以直接使用windows记事本来编写Java程序，也可以使用Editplus，UltraEdit、notepad++等高级文本编辑工具编写Java程序.</LI>
  <LI>还可以使用专业的IDE(Integrated Development Environment)编写，如eclipse、myeclipse</LI>
  <LI>所有的Java代码，其后缀都是以java结尾</LI></UL>
<H3>Java程序的执行过程分为两步：</H3>
<UL>
  <LI>  编译：javac test.java(执行后生成test.class文件为java的执行文件)   
  <UL>
    <LI>Class文件是字节码文件，程序最终执行的就是这个字节码(bytecode)文件</LI></UL></LI>
  <LI>执行：java test(注意这里没有.java)</LI></UL>
<H3>JAVA跨平台：</H3>
<UL>
  <LI>Java是跨平台的语言，真正执行的不是二进制代码，而是字节码</LI>
  <LI>Java是跨平台的，而JVM不是跨平台的(JVM是由C语言编写的)</LI>
  <LI>Java之所以能够做到跨平台，本质原因在于JVM不是跨平台的</LI></UL>
<H3>JAVA编程规范：</H3>
<UL>
  <LI>所有的文件后缀均为.java</LI>
  <LI>文件名与类名必须相同</LI>
  <LI>类名首字母要大写</LI>
  <LI>最好一个文件一个类</LI></UL>
<H3>JAVA的编辑器：(轻量级)</H3>
<UL>
  <LI>Windows: notepad, editplus, ultraedit, gvim</LI>
  <LI>Linux: vi, vim, gedit</LI></UL>
<H3>一些常见的英文缩写</H3>
<UL>
  <LI>JAVA SE: Java Standard Edition -- Java基础版本</LI>
  <LI>JAVA EE: Java Enterprise Edition -- Java企业版本</LI>
  <LI>JAVA ME: Java Micro Edition -- Java微观版</LI>
  <LI>JVM：Java Virtual Machine -- Java虚拟机</LI>
  <LI>JDK: java Development Kit -- java开发包</LI>
  <LI>JRE: java Runtime Environment -- java运行环境</LI></UL>
<UL>
  <LI>IDE: Integrated Development Environment -- 集成开发环境</LI></UL>
<UL>
  <LI>JNDI: Java Naming and Directory Interface -- Java命名和目录接口</LI>
  <LI>AOP: Aspect-Oriented Programming -- 面向切面(方面)编程</LI>
  <LI>OOP: Object Oriented Programming -- 面向对象编程</LI>
  <LI>OOD: Object Oriented Design -- 面向对象设计</LI>
  <LI>POJO：Plain Old Java Object -- 简单的Java对象</LI></UL>
<HR style="border-width: 2px; border-color: lime;">

<DIV align="center">©copyright 版权所有   作者：zzy</DIV>
<SCRIPT src="../../pub/syntaxhighlighter/scripts/shCore.js" type="text/javascript"></SCRIPT>
 
<SCRIPT src="../../pub/syntaxhighlighter/scripts/shBrushJava.js" type="text/javascript"></SCRIPT>
	
<SCRIPT src="../../pub/syntaxhighlighter/scripts/shBrushJScript.js" type="text/javascript"></SCRIPT>
 
<SCRIPT src="../../pub/syntaxhighlighter/scripts/shBrushXml.js" type="text/javascript"></SCRIPT>
 
<SCRIPT src="../../pub/syntaxhighlighter/scripts/shBrushSql.js" type="text/javascript"></SCRIPT>
 
<SCRIPT src="../../pub/syntaxhighlighter/scripts/shBrushBash.js" type="text/javascript"></SCRIPT>
	
<SCRIPT src="../../pub/syntaxhighlighter/scripts/shBrushVb.js" type="text/javascript"></SCRIPT>
	
<SCRIPT src="../../pub/syntaxhighlighter/init.js" type="text/javascript"></SCRIPT>
 
<SCRIPT src="../../pub/js/jquery.tools.min.js" type="text/javascript"></SCRIPT>
 <!-- make all links with the 'rel' attribute open overlays --> 
<SCRIPT>
  $(function() {
      $("#apple img[rel]").overlay({effect: 'apple'});
    });
</SCRIPT>
 </DIV></BODY></HTML>
